package cn.cvs.dao;

import cn.cvs.entity.SysRole;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface SysRoleMapper {
    /**
     *根据角色编码查询角色
     * @param code 入参
     * @return int
     * @author FuYangKang
     * @date 2025/5/11
     */
    int selectByCode(@Param("code") String code);


    /**
     * 查询角色列表——卢云悦
     */
    List<SysRole> selectList();


    /**
     * 更新角色信息——卢云悦
     */
    int update(SysRole sysRole);

    /**
     * 根据ID查询角色——卢云悦
     */
    SysRole selectById(@Param("id") Integer id);




    /**
     * 添加角色——邱丛测
     */
    int add(SysRole sysRole);

    /**
     * 根据ID删除角色——邱丛测
     */
    int deleteById(@Param("id") Integer id);
}
